package com.reef.service;

import java.util.List;


import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import com.reef.dto.BookDto;
import com.reef.entity.Book;



public interface BookService {
	public List<Book> selAll();
	public Book save(Book book);
	
	/**
	 * 多条件查询
	 */
	public Page<Book> findByCondition(BookDto bDto,Pageable pageable);
	
	/**
	 * 修改图书
	 */
	Book updateBook(Book book);

	/**
	 * 添加图书
	 */
	Book insertBook(Book book);
	/**
	* 修改数量和被借阅数量
	*/
	int updateByNumber(int number,int lendnum,int book_id);
	/**
	 * 修改图书数量
	 */
	int updateByBookNumber(int number,int book_id);
}
